← {data.project.name}
{ return async ({ result, update }) => { await update({ reset: false }); }; }} > {#if form?.error}

{form.error}

{/if} {#if frequency !== '' && frequencyDays === null}

Intervalle invalide — ex : 1d, 2w, 3m, 1y

{/if}

✓ Enregistré

Santé

{#if geometry} {#each geometry.grid as line (line.label)} {/each} {#each geometry.markers as m (m.x)} {/each} {:else}

Pas encore assez d'historique pour tracer la courbe.

{/if}

Historique

{ return async ({ update }) => { note = ''; await update({ reset: false }); }; }} >
{#if data.completions.length === 0}

Aucune réalisation pour l'instant.

{/if}